package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 车辆表
 * </p>
 *
 * @author 
 * @since 2019-08-15
 */
@Data
public class CarDto extends ResponseRootDto {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 车架号
     */
    private String vin;

    /**
     * 牌照号
     */
    private String licencePlate;

    /**
     * 车型id
     */
    private Integer vehicleId;

    /**
     * 车身颜色id
     */
    private Integer vehicleColorId;

    /**
     * 分子公司id
     */
    private Integer subcompanyId;

    /**
     * 资产id
     */
    private Integer ownershipId;

    /**
     * 当前业务类型(0: 无业务，1:专属里程，2:订阅服务，3大客户)
     */
    private Integer businessType;

    /**
     * 车辆类型（0：新车，1：二手车）
     */
    private Boolean vehicleType;

    /**
     * 是否安装Tbox（0：否，1：是）
     */
    private Boolean isInstallTbox;

    /**
     * 车辆所在仓库
     */
    private Integer stockId;

    /**
     * 是否已上牌（0：否，1：是）
     */
    private Boolean isHavePlate;

    /**
     * 是否已上交强险（0：否，1：是）
     */
    private Boolean isHaveCompulsory;

    /**
     * 是否已上商业险（0：否，1：是）
     */
    private Boolean isHaveCommercial;

    /**
     * 是否采购入库（0：否，1：是）
     */
    private Boolean isInStock;

    /**
     * 是否删除（0：未删除，1：删除）
     */
    private Boolean isDelete;

    /**
     * 创建时间
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间
     */
    private LocalDateTime gmtModified;


}
